package com.dw.model.article.vos.article;

import com.baomidou.mybatisplus.annotation.TableId;
import com.dw.model.article.entitys.CommentInfo;
import com.dw.model.article.vos.comment.QueryCommentVO;
import lombok.Data;
import org.dromara.easyes.annotation.IndexField;
import org.dromara.easyes.annotation.rely.Analyzer;
import org.dromara.easyes.annotation.rely.FieldType;

import java.util.Date;
import java.util.List;

@Data
public class SearchArticleVO {
    //文章id
    private String leiId;
    // 发布者的头像
    private String avatar;
    // 发布者的简介
    private String introduction;
    // 评论区
    private List<QueryCommentVO> comments;
    // 关联的话题
    private List<String> labelIds;
    // 关联的分类
    private List<String> categoryIds;
    // 文章点赞数
    private Long likeCount;
    // 文章收藏数
    private Long starCount;
    // 文章转发数
    private Long shareCount;
    // 当前用户是否点赞
    private Integer isLiked;
    // 当前用户是否收藏
    private Integer isStar;
    // 当前用户是否转发
    private Integer isShared;
    //昵称
    private String nickname;
    //文章标题
    private String articleTitle;
    //文章内容
    private String articleContent;
    //文章状态
    private Integer articleStatus;
    //文章图片
    private String articleImage;
    // 文章热度
    private Long articleFire;
    //创建人
    private String createdBy;
    //修改人
    private Long updatedBy;
    //创建时间
    private Date createdTime;
    //修改时间
    private Date updatedTime;
}
